#ifndef TITLESCREENSTATE_H
#define TITLESCREENSTATE_H

#include "State.h"

class TitleScreenState : public State
{
public:
	TitleScreenState(Overseer *o);
	void initialise();
	void exit();
	void pause();
	void resume();
	void update(double timeSinceLastFrame);
protected:
	bool keyPressed(const OIS::KeyEvent &evt);
	bool keyReleased(const OIS::KeyEvent &evt);
	bool mouseMoved(const OIS::MouseEvent &evt);
	bool mousePressed(const OIS::MouseEvent &evt, OIS::MouseButtonID id);
	bool mouseReleased(const OIS::MouseEvent &evt, OIS::MouseButtonID id);
};
#endif
